Part Number Hot Search : 
PT15D ER802F TLH42 TDA7286 VHC574DT DC110 MIP2C1 03606LMD
Product Description
Full Text Search
 

To Download ST78C3605 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 xr
AUGUST 2005
ST78C36/36A
ECP/EPP PARALLEL PRINTER PORT WITH 16-BYTE FIFO
REV. 5.0.2
GENERAL DESCRIPTION
The ST78C36/36A is a monolithic Parallel Port Interface for use with IBM PC compatible platforms. Operation as a standard Centronics printer port is the default, but software may re-configure the device to support bi-directional IBM PS/2 parallel port, Enhanced Parallel Port (EPP), or the Extended Capabilities Port (ECP, as defined by Hewlett Packard and Microsoft) modes. The ECP modes are supported by a 16 byte FIFO that may be accessed by programmed I/O or DMA cycles.
APPLICATIONS
* Printers, Scanners and other peripherals * ZIP Drives and back up drives * Printer Server * Embedded Applications
FEATURES * IBM AT bus compatible * Bi-directional port capability * 16 byte FIFO for ECP modes * On-chip oscillator (ST78C36A, ST78C36CQ64) * Software selectable Interrupt (5, 7, or 9) and 8-bit DMA channel (ST78C36CQ64)
FIGURE 1. ST78C36/36A BLOCK DIAGRAM
D0-D7 -IOR -IOW RESET
Data bus & Control Logic
Printer FIFO Registers Inter Connect Bus Lines & Control signals
Printer Data Ports
PD0-PD7
A0-A2 A10 -CS AEN -IOR, -IOW -IRQx IOCHRDY DRQx PDIR TC -DACKx
Register Select Logic
Printer Control Logic
-STROBE INIT -AUTOFDX -SELCTIN PE, SELECT BUSY, -ACK -ERROR
Clock & Timing Generator
Interrupt Control Logic
XTAL2
XTAL1
Exar Corporation 48720 Kato Road, Fremont CA, 94538 * (510) 668-7000 * FAX (510) 668-7017 * www.exar.com
ST78C36/36A ECP/EPP PARALLEL PRINTER PORT WITH 16-BYTE FIFO FIGURE 2. ST78C36/36A PIN OUT ASSIGNMENTS
-ERROR BUSY SLCT DRQ1 DRQ2
xr
REV. 5.0.2
-ACK
-IOW
GND
-IOR
VCC
N.C. 50
PE
A1
64
63
62
61
60
59
58
57
56
55
54
53
52
A0
51
N.C. -DACK2 DRQ3 -DACK3 D7 D6 D5 D4 D3 D2 D1 D0 AEN -IRQ9 GND VCC
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
49 48 47 46 45 44 43 42
N.C.
TC
GND -DACK1 A2 PD7 PD6 PD5 PD4 PD3 PD2 PD1 PD0 GND A10 N.C. N.C. N.C.
ST78C36CQ64 64-LQFP
41 40 39 38 37 36 35 34 33
IOCHRDY
-AUTOFDX
-STROBE
GND
-SLCTIN
N.C.
N.C.
XTAL1
XTAL2
PDIR
-ERROR
RESET
-IRQ5
-IRQ7
N.C.
INIT
-CS
-ACK
-ACK
-ERROR
BUSY
BUSY
SLCT
SLCT
-IOW
NOTE: PINOUTS NOT TO SCALE. THE 64-LQFP PACKAGE IS PHYSICALLY SMALLER THAN THE 44-PLCC PACKAGE.
-IOW
-IOR
-IOR
VCC
VCC
PE
PE
TC
TC
A1
A0
A1 41
44
43
42
41
40
44
43
42
DRQ3 -DACK3 D7 D6 D5 D4 D3 D2 D1 D0 AEN
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
39 38 37 36 35
A2 PD7 PD6 PD5 PD4 PD3 PD2 PD1 PD0 GND A10
DRQ3 -DACK3 D7 D6 D5 D4 D3 D2 D1 D0 AEN
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
40 39 38 37 36 35
6
5
4
3
2
1
6
5
4
3
2
1
A0
A2 PD7 PD6 PD5 PD4 PD3 PD2 PD1 PD0 GND A10
ST78C36ACJ44 44-PLCC
34 33 32 31 30 29
ST78C36CJ44 44-PLCC
34 33 32 31 30 29
-STROBE
-STROBE
IOCHRDY
-SLCTIN
IOCHRDY
-AUTOFDX
-AUTOFDX
ORDERING INFORMATION
PART NUMBER ST78C36CJ44 ST78C36ACJ44 ST78C36CQ64 PACKAGE 44-PLCC 44-PLCC 64-LQFP OPERATING TEMPERATURE RANGE 0oC to 70oC 0oC to 70oC 0oC to 70oC DEVICE STATUS Active Active Active
2
-SLCTIN
RESET
CLOCK
RESET
XTAL1
XTAL2
GND
GND
-CS
-CS
-IRQ7
INIT
-IRQ7
PDIR
INIT
xr
REV. 5.0.2
ST78C36/36A ECP/EPP PARALLEL PRINTER PORT WITH 16-BYTE FIFO
PIN DESCRIPTION
NAME 44-PLCC PIN # 64-LQFP
PIN#
TYPE
DESCRIPTION
DATA BUS INTERFACE A10 A2 A1 A0 D7 D6 D5 D4 D3 D2 D1 D0 -IOR -IOW -CS IOCHRDY 29 39 41 40 9 10 11 12 13 14 15 16 43 42 22 18 36 46 53 52 5 6 7 8 9 10 11 12 55 54 24 19 I Address Select Lines. A10 places the ECP control/status/data ports at 0x400 offset from the -CS decoded address.
I/O
Data bus. Bi-directional data port.
I I I O
Active low AT bus I/O Read strobe.
Chip select (active LOW). A LOW at this pin enables the parallel port / CPU data transfer operation. I/O Channel ready (internal pull-up / three stated active HIGH). This pin goes low when the device requires addition clock cycles for read and write. Interrupt Request Lines (three stated active low).
-IRQ9 -IRQ7 -IRQ5 AEN DRQ3 DRQ2 DRQ1 -DACK3 -DACK2 -DACK1 TC
19 17 7 8 6
14 20 18 13 3 63 51 4 2 47 62
O
I O
DMA address enable (active HIGH). When this line is HIGH, the DMA controller has control of the address bus. Active high AT bus DMA ReQuest for channels 3, 2 and 1 (internal pulldown three stated active HIGH). A request is generated by bringing a DRQx line to a HIGH level. A DRQx line is held HIGH until the corresponding DMA acknowledge "DACKx*" line goes LOW. DMA Acknowledge signals for channels 3, 2 and 1 (internal pull-up /three stated active low).
I
I
Terminal Count (active HIGH). The ST78C36 terminates the DMA channel when a HIGH pulse is detected.
3
ST78C36/36A ECP/EPP PARALLEL PRINTER PORT WITH 16-BYTE FIFO
xr
REV. 5.0.2
PIN DESCRIPTION
NAME 44-PLCC PIN # 64-LQFP
PIN#
TYPE
DESCRIPTION
PRINTER PORT INTERFACE PD7 PD6 PD5 PD4 PD3 PD2 PD1 PD0 -STROBE 38 37 36 35 34 33 32 31 25 45 44 43 42 41 40 39 38 27 I/O Bi-directional parallel port (three-state) to transfer data in or out of the ST78C36 parallel port. PD[7:0] are latched during output mode. Output only for SPP and PPF modes, bi-directional for all other modes.
O
Data strobe output (internal pull-up / three stated active low). This output indicates to the printer that valid data is available at the printer port (PD0PD7). Automatic line feed (internal pull-up / three stated active low). When this signal is low the printer should automatically line feed after each line is printed. Initialize line printer (internal pull-up / three stated active low). When this signal is low, it causes the printer to be initialized. Line printer select (internal pull-up / three stated active low). When this signal is low, it selects the printer. Line printer error (internal pull-up / active low). This is an output from the printer to indicate an error by holding it low during error condition. Line printer selected (internal pull-up / active high). This is an output from the printer to indicate that the line printer has been selected. Line printer busy (internal pull-up / active high). An output from the printer to indicate printer is not ready to accept data. Line printer acknowledge (internal pull-up / active low). This input is pulsed low by the printer to indicate that data has been accepted successfully. Line printer paper empty (internal pull-up / active high). An output from the printer to indicate out of paper. Printer port direction indicator. HIGH indicates device is in input mode, LOW indicates output mode. (ST78C36CJ44 and ST78C36CQ64 only).
-AUTOFDX
26
28
O
INIT -SLCTIN -ERROR SLCT BUSY -ACK
27 28 1 2 3 4
29 30 57 58 59 60
O O I I I I
PE PDIR
5 21
61 23
I O
SYSTEM SIGNALS CLOCK/ XTAL1 XTAL2 RESET 20 21 24 21 22 26 I O I Crystal oscillator input (ST78C36ACJ44, ST78C36CQ64) or External clock input (ST78C36CJ44), nominal 24 MHz. Crystal oscillator output, nominal 24 MHz. ST78C36ACJ44 and ST78C36CQ64 only. System RESET ( active HIGH).
4
xr
REV. 5.0.2
ST78C36/36A ECP/EPP PARALLEL PRINTER PORT WITH 16-BYTE FIFO
PIN DESCRIPTION
NAME VCC GND 44-PLCC PIN # 44 23,30 64-LQFP
PIN#
TYPE Pwr Pwr Power Supply (+5V). Supply Ground.
DESCRIPTION
16, 56 15, 25, 37, 48, 64
1.0 OVERVIEW This device is designed around the Hewlett Packard/Microsoft specification for Extended Capabilities Port Protocol with "ECR mode 100" defined as Enhanced Parallel Port (EPP) mode. The internal timing engines were designed around a 24 MHz reference, which can be supplied from an external source or by the built-in oscillator circuit (ST78C36ACJ and ST78C36CQ64 only) with an appropriate crystal. At system RESET, the device defaults to standard IBM PC compatible Centronics printer mode (output only). The bi-directional PS/2, EPP, and ECP modes can only be activated by programming the ECR mode field (this requires address bit A10 = 1, which is outside the normal ISA I/O space). Optional capabilities of the ECP specification are set as follows:

ECP defined interrupts are pulsed, LOW true (Centronics -ACK is non-pulsed, LOW true). PWord size is forced to 1 byte. There is 1 byte in the transmitter that does not affect the FIFO full bit (ECP modes). RLE compression is not supported in hardware. IRQ channel is selectable as 5, 7, or 9 (ST78C36CQ64 only). DMA channel is selectable as 1, 2, or 3 (ST78C36CQ64 only). FIFO THRESHOLD is set at 8 (used only for non-DMA access to the FIFO).
PORT DATA ECP-AFIFO DSR DCR EPP-APort EPP-DPort C-FIFO ECP-DFIFO T-FIFO Cnfg-A Cnfg-B ECR ADDRESS 000 000 001 002 003 004 - 007 400 400 400 400 401 402 R/W R/W W R R/W R/W R/W W R/W R/W R R/W R/W MODE 000, 001 011 All All 100 100 010 011 110 111 111 All FUNCTION Data Register ECP FIFO (Address) Status Register Control Register EPP Port (Address) EPP Port (Data) Parallel Port Data FIFO ECP FIFO (Data) Test FIFO Configuration Register A Configuration Register B Extended Control Register
5
ST78C36/36A ECP/EPP PARALLEL PRINTER PORT WITH 16-BYTE FIFO 2.0 STANDARD DEFINITIONS
xr
REV. 5.0.2
* Forward direction only.
Compatible Mode: "Centronics" or standard mode. Nibble mode: 4 bits at a time using status lines for data "Hewlett Packard Bi-tronics". EPP: Enhanced Parallel port-used primarily by non-printer peripherals. ECP: Extended Capability Port-used primarily by new generation of printers and scanners. DATA REGISTER (DATA )
* Reverse direction only.
* Bi-directional.

3.0 INTERNAL REGISTERS 3.1 DATA Bits 7-0: For host output cycles in SPP mode (ECR mode 000) or PS/2 mode (ECR mode 001), data from the host is registered at the trailing edge of -IOW. On host input cycles, data at the peripheral port is passed through to the host data bus. 3.2 ECP FIFO ADDRESS ( ECP-AFIFO ) ECP-AFIFO Bits 7-0: This port is only available for programmed I/O (non-DMA), and only has significance for host write. Data written to this port is stored in the FIFO if FIFO-F = 0 and will be lost if FIFO-F = 1. A 9th FIFO bit (tag) is set low on write. A read from this port is the same as a read at 400. 3.3 STATUS REGISTER ( DSR ) This status register is read-only except for bit-0, and all bits are latched for the duration of -IOR. DSR Bit-0: If EPP mode is not selected, this bit returns logic one. During EPP mode, bit-0 will return a high if the EPP 10 msecond TimeOut elapsed during the last EPP read or write cycle (this TimeOut also aborts the EPP cycle). This status bit is cleared by exiting EPP mode or by the host writing a high to bit-0 of this register. DSR Bits 2-1: Reserved, logic one. DSR Bit-3: The true state of the -ERROR pad. DSR Bit-4: The true state of the SLCT pad. DSR Bit-5: The true state of the PE(mpty) pad. DSR Bit-6: The true state of the -ACK pad. DSR Bit-7: The complement of the BUSY pad. 3.4 CONTROL REGISTER ( DCR ) DCR Bit-0: The complement of this bit drives -STROBE, and the complement of the pad state is returned for read.
6
xr
REV. 5.0.2
ST78C36/36A ECP/EPP PARALLEL PRINTER PORT WITH 16-BYTE FIFO
DCR Bit-1: The complement of this bit drives -AUTOFD, and the complement of the pad state is returned for read. DCR Bit-2: This bit drives INIT, and the pad state is returned for read. DCR Bit-3: The complement of this bit drives -SLCTIN, and the complement of the pad state is returned for read. DCR Bit-4: Ack Interrupt Enable set to a high will generate an interrupt when -ACK is low. When either returns to a high state, this interrupt source will go in-active. This interrupt is not pulsed. DCR Bit-5: Peripheral port direction, OUT = 0 and IN = 1. This bit is forced to logic zero by ECR modes 000 or 010. It can be written only in ECR mode 001, and will maintain that state if the ECR mode is changed to 011, 100, or 110. This bit must be set low for EPP mode, which allows the host to control direction with -IOR and -IOW. The final port direction also drives PDIR. DCR Bits 6-7: Reserved, logic zero. 3.5 EPP ADDRESS PORT ( EPP-APort ) When EPP mode is enabled, a host read or write with this port will result in a data transfer directly to/from the peripheral with -SLCTIN active. Direction is set by host read/write and will drive -STROBE low during a write if DCR bit 5 (DIR) is not set high. 3.6 EPP DATA PORT (EPP-DPort ) When EPP mode is enabled, a host read or write with this port will result in a data transfer directly to/from the peripheral with -AUTOFD active. Direction is set by host read/write and will drive -STROBE low during a write if DCR bit 5 (DIR) is not set high. 3.7 PARALLEL PORT DATA ( C-FIFO ) This port is available for programmed I/O and DMA access. Data written to this port is stored in the FIFO if FIFO-F = 0 and will be lost if FIFO-F = 1. Data written to this port will be automatically transferred to the peripheral with -STROBE handshaking with BUSY. This port is only defined for write, host reads will interfere with FIFO read sequencing. 3.8 ECP DATA FIFO ( ECP-DFIFO ) This port is available for programmed I/O and DMA access. Data written to this port is stored in the FIFO if FIFO-F = 0 and will be lost if FIFO-F = 1. A 9th FIFO bit (tag) is set high on write. Data read from this port will undergo de-compression if the FIFO tag bit and data bit-7 are both low. The byte containing the RLE count is loaded into the RLE counter and the succeeding byte in the FIFO will be returned to the host RLE count + 1 times before the FIFO read address is incremented. If a FIFO under-run is incurred during host read, the last data byte is returned and FIFO-E remains coherent. 3.9 TEST FIFO ( T-FIFO ) This port is available for programmed I/O and DMA access. Data written to this port is stored in the FIFO if FIFO-F = 0 and will be lost if FIFO-F = 1. During a read cycle from this port a FIFO under-run will return last data read and FIFO-E remains coherent. 3.10 CONFIGURATION REGISTER A ( Cnfg-A ) This read-only register is available in ECR mode 111 only. Cnfg-A Bits 1-0: Forced to logic zero, this field is don't care for PWord = 1 byte.
7
ST78C36/36A ECP/EPP PARALLEL PRINTER PORT WITH 16-BYTE FIFO Cnfg-A Bit-2: When transmitting, there is 1 byte waiting to be transmitted that does not affect FIFO-F. Cnfg-A Bit-3: Reserved, logic zero. Cnfg-A Bits 6-4: Indicates PWord = 1 byte (8-bit implementation). Cnfg-A Bit-7: Indicates ECP interrupts are pulsed. 3.11 CONFIGURATION REGISTER B ( Cnfg-B )
xr
REV. 5.0.2
This register is available in ECR mode 111 only, and returns bits 0-5 as logic zero for the ST78C36CJ44. The ST78C36CQ64 will allow programmed selection of the Interrupt and DMA channels after a system RESET state of 001011 (bits 0-5). Cnfg-B Bits 2-0: With bit 2 forced low, select an 8-bit DMA channel per the following table: TABLE 1: DMA CHANNEL SELECTION: CNFG-B BITS[2:0]
WRITE TO FIFO X00 X01 X10 X11 READ FROM FIFO 000 001 010 011 DMA CHANNEL 3 1 2 3 (Default)
Cnfg-B Bits 5-3: Select an IRQ channel per the following table: TABLE 2: IRQ SELECTION: CNFG-B BITS[5:3]
WRITE TO FIFO 000 001 010 011 100 101 110 111 READ FROM FIFO 001 001 010 001 001 001 001 111 IRQ 7 7 (Default) 9 7 7 7 7 5
Cnfg-B Bit-6: Returns the true value of the selected IRQ pad. Cnfg-B Bit-7: Indicates RLE compression is not supported.
8
xr
REV. 5.0.2
ST78C36/36A ECP/EPP PARALLEL PRINTER PORT WITH 16-BYTE FIFO
3.12
EXTENDED CONTROL REGISTER ( ECR )
The Extended Control Register has a system RESET state of 10010101. The significance of the bits is defined by the ECP specification as: ECR Bit-0: This read-only bit returns FIFO empty status (FIFO-E) and is forced high unless PPF, ECP, or TST mode is selected. 0 = At least one byte of data contains in the FIFO. 1 = FIFO is empty. ECR Bit-1: This read-only bit returns FIFO full status (FIFO-F) and is forced low unless PPF, ECP, or TST mode is selected. 0 = At least one empty location is available in the FIFO. 1 = FIFO is full. ECR Bit-2: When low, this bit (ServiceIntr) enables a pulsed interrupt and enables DMA requests (if bit-3 is set). If the enabled interrupt occurs, this bit is automatically returned to a high. The interrupt conditions are: ECR Bit-3 = DMA DCR Bit-5 = DIRection TABLE 3: DMA CONDITION
DMA 0 0 1 DIR 0 1 X CONDITION 8 empty bytes in the FIFO 8 filled bytes in the FIFO DMA Terminal Count (TC).
ECR BIT-3: This bit disables DMA when set low. When set high, a low on ServiceIntr will enable DMA requests. 0 = DMA disabled, DRQx pin is three-stated. 1 = DMA enabled ECR Bit-4: When low, this bit (-ErrIntrEn) enables a pulsed interrupt if -ERROR (-Fault) is low. The interrupt is only enabled in ECP mode.
9
ST78C36/36A ECP/EPP PARALLEL PRINTER PORT WITH 16-BYTE FIFO ECR Bits 7-5:
xr
REV. 5.0.2
This field can be set to any value if the current value is 000 or 001. If the current value is not 000 or 001, then the field can only be written to 000 or 001. The modes are defined as: TABLE 4: DESCRIPTION OF PARALLEL PORT MODES
MODE 000 001 010 011 100 101 110 111 NAME SPP PS2 PPF ECP EPP TST CFG DESCRIPTION Standard Centronics, output only. DCR bit-5 is forced to "0". Bi-directional PS/2 parallel port. FIFO is disabled FIFOed, output only. DCR Bit-5 is forced to "0". ECP FIFOed port with RLE de-compression. FIFO direction is controlled by DCR Bit-5. EPP mode. Reserved. FIFO test mode. FIFO is accessible via TFIFO register. Configuration A/B register enable.
4.0 DEVICE OPERATION 4.1 SPP MODE This is ECR mode 000 (system RESET mode). In this output-only mode the host data is registered to PD[7:0] at the trailing edge of -IOW; PDIR is driven low; -STROBE, -AUTOFD, INIT, and -SLCTIN are open-drain; and all timing is managed by the host through DSR and DCR registers. 4.2 PS2 MODE This is ECR mode 001. In this bi-directional mode the host output data is registered to PD[7:0] at the trailing edge of -IOW, PDIR is driven by DIR to allow peripheral data input, -AUTOFD, INIT, and -SLCTIN are totem-pole, and all timing is managed by the host through DSR and DCR registers. 4.3 PPF MODE This is ECR mode 010. In this output-only mode the host data is written to the FIFO with I/O writes to address 400 or by DMA writes; PDIR is driven low; -AUTOFD, INIT, and -SLCTIN are totem-pole. FIFO data is automatically registered to PD[7:0] whenever the FIFO-E bit is low (data available), and timing is generated by controller logic that handshakes -STROBE (controller) with BUSY (peripheral). 4.4 ECP MODE This is ECR mode 011. In this bi-directional mode the host data is written to the FIFO with I/O writes to address 000, 400 or DMA; PDIR is driven by DIR (can only be set in ECR mode 001); -AUTOFD, INIT, and -SLCTIN are totem-pole. I/O writes to address 000 will write a low into the FIFO tag bit, while I/O writes to address 400 or DMA will insert a high. 4.4.1 ECP FORWARD MODE (PDIR = 0) FIFO data is automatically registered to PD[7:0] whenever the FIFO-E bit is low (data available), and timing is generated by controller logic that handshakes -STROBE (controller) with BUSY (peripheral). Data from the FIFO tag bit is output on -AUTOFD after being registered simultaneous with FIFO data.
10
xr
REV. 5.0.2
ST78C36/36A ECP/EPP PARALLEL PRINTER PORT WITH 16-BYTE FIFO
4.4.2
ECP REVERSE MODE (PDIR = 1)
PD[7:0] data and BUSY are latched into the FIFO and tag bit respectively at the trailing edge of -AUTOFD if FIFO-F = 0. Timing is generated by controller logic that handshakes -ACK (peripheral) with -AUTOFD (controller). 4.5 EPP MODE This is ECR mode 100. In this bi-directional mode, I/O writes will latch host output data at the trailing edge of -IOW, and peripheral input data will be latched at the trailing edge of -SLCTIN or -AUTOFD. PDIR, and -STROBE are driven by the state of -IOW (DCR bits 5 and 0 must be set low); -AUTOFD, INIT, and -SLCTIN are totem-pole. EPP mode allows buffered access between the PC bus and the peripheral with timing provided by the peripheral via BUSY handshake into IOCHRDY. I/O cycles with address 003 - 007 will immediately drive IOCHRDY low. -STROBE will go low and PD[7:0] is allowed to change (write cycles) after BUSY has been low for at least 60n second. (this delay may have elapsed prior to cycle initiation), immediately followed by a low driven on -SLCTIN for address 003 or -AUTOFD (DATASTB*) for address 004 - 007 (read and write cycles). When BUSY returns high for a minimum of 60n second, IOCHRDY and the active strobe will be driven high allowing the host to complete the I/O transaction. To prevent a system stall, a 10 msecond TimeOut aborts the cycle if it expires before BUSY returns high. This TimeOut also sets bit 0 of DCR, which is cleared by disabling EPP mode or writing a high to DCR bit 0. 4.6 TST MODE This is ECR mode 110. This mode allows data to be transferred (read or write in any direction) between the FIFO and host at address 400 or DMA without activating the control interface (no data is transferred to/from the peripheral). PDIR is driven by DIR (can only be set in ECR mode 001); -AUTOFD, INIT, and -SLCTIN are totem-pole. Performing I/O cycles in this mode allows software to test for the value of FIFOThreshold (FT) for both output and input directions. 4.7 CFG MODE This is ECR mode 111. This mode enables I/O access to the configuration registers CONF-A and CONF-B and disables I/O access to the FIFO. 4.7.1 IRQ The module has four sources of interrupt which may be directed to -IRQ5, -IRQ7, -IRQ9 (see CONF-B) or externally jumpered. 1. 2. 3. When DCR bit 4 (AIE) is high and -ACK is low the interrupt is active. When ECP mode is active, if ECR bit 4 is low when ERROR transitions low or ECR bit 4 transitions low when -Fault is low an interrupt pulse of at least 200n seconds will be generated. In FIFO modes (PPF, ECP, or TST) with ECR bit 3 (DMA) low, an interrupt pulse of at least 200n seconds will be generated when ECR bit 2 (SI) is set low if there are at least 8 empty bytes in the FIFO and PDIR = 0 or there are at least 8 filled bytes in the FIFO and PDIR = 1. This interrupt will automatically disable itself by setting ECR bit 2 high. In FIFO modes (PPF, ECP, or TST) with (DMA request enabled), an interrupt pulse of at least 200n seconds will be generated when TC is received if PD-ACK is low. DMA
4.
This interrupt will automatically disable itself and the DMA request by setting ECR bit 2 high. 4.7.2 DMA cycles occur only between the host and the FIFO data port (address 400) for PPF, ECP, or TST modes. The selected DRQ(1, 2, or 3) will be driven high if ECR bit 3 (DMA) is high and ECR bit 2 (SI) is low when {PDIR = 0 and FIFO-F = 0} or {PDIR = 1 and FIFO-E = 0} or TST mode is active. When the selected D-ACK(1, 2, or 3) is low, -IOW will transfer host data to the FIFO and -IOR will transfer FIFO data to the host.
11
ST78C36/36A ECP/EPP PARALLEL PRINTER PORT WITH 16-BYTE FIFO
xr
REV. 5.0.2
The selected DRQ will be driven low to terminate the DMA channel when {PDIR = 0 and FIFO-F = 1} or {PDIR = 1 and FIFO-E = 1} or ECR bit 2 (SI) goes high (interrupt condition 4 above) or more than 32 consecutive DMA data cycles (read or write) have occurred. FIFO-F and FIFO-E terminated cycles will automatically restart when their state returns low. Consecutive cycle termination will automatically restart because the counter is reset when the selected D-ACK goes high. TC terminated cycles can only be restarted by the host setting ECR bit 2 (SI) low again. 4.7.3 RLE The module does not support RLE compression (indicated by the "0" in CONF-B bit 7) but is required to support RLE de-compression. The host may send compressed data to the peripheral by writing the RLE length byte (bit 7 = 0) to address 000 (NOTE: DMA cannot be used for this byte) which will place a zero into the FIFO tag bit. This must be followed immediately by the data byte being written to the FIFO at address 400. These bytes will be transferred to the peripheral in the normal manner. De-compression takes place if PDIR = 1 when data is read from the FIFO at address 000, 400 or DMA. When a byte is read from the FIFO, bits 0-6 (length) are placed in a counter if data bit-7 and the FIFO tag bit are both low. The subsequent byte in the FIFO (data) is presented to the host count + 1 times before the FIFO read pointer is advanced. TABLE 5: INTERNAL REGISTERS DESCRIPTION
A10 A2 0 0 0 0 1 0 0 0 1 1 1 0 0 0 0 0 1 1 1 X X X A1 0 0 1 1 0 0 1 1 0 0 1 A0 0 1 0 1 0 1 0 1 0 1 0 REGISTER Data Port , ECP-AFIFO DSR DCR EPP-APort EPP-DPort EPP-DPort EPP-DPort EPP-DPort CONF-A CONF-B ECR D7 PD7 BUSY 0 AP-7 PDA-7 PDB-7 PDC-7 PDD-7 ECP INT type RLE MODE Sel-2 D6 PD6 -ACK 0 AP-6 PDA-6 PDB-6 PDC-6 PDD-6 0 IRQ Input MODE Sel-1 D5 PD5 PE DIR AP-5 PDA-5 PDB-5 PDC-5 PDD-5 0 IRQ Sel-2 MODE Sel-0 D4 PD4 SLCT INT enable AP-4 PDA-4 PDB-4 PDC-4 PDD-4 1 IRQ Sel-1 FAULT enable D3 PD3 ERROR -SLCTIN AP-3 PDA-3 PDB-3 PDC-3 PDD-3 0 IRQ Sel-0 DMA En/Dis D2 PD2 1 INIT AP-2 PDA-2 PDB-2 PDC-2 PDD-2 FIFO-F DMA Sel-2 Service INT D1 PD1 1 D0 PD0 1
-AUTO- -STROBE FD AP-1 PDA-1 PDB-1 PDC-1 PDD-1 0 DMA Sel-1 FIFO full AP-0 PDA-0 PDB-0 PDC-0 PDD-0 0 DMA Sel-0 FIFO empty
12
xr
REV. 5.0.2
ST78C36/36A ECP/EPP PARALLEL PRINTER PORT WITH 16-BYTE FIFO
5.0 SIGNAL DESCRIPTIONS IN VARIOUS MODES TABLE 6: "CENTRONICS, SPP" SIGNAL DESCRIPTIONS
SIGNAL NAME -STROBE -AUTOFD -SLCTIN INIT -ACK BUSY PE SLCT -ERROR PD0-PD7 SIGNAL TYPE O O O O I I I I I O DESCRIPTION Active low. Indicates valid data is on the data lines. Active low. Instructs the printer to automatically insert a line feed for each carriage return. Active low. Used to indicate to the printer that it is selected. Active low. Used to reset the printer A low asserted pulse used to indicate that the last character was received. A high signal asserted by the printer to indicate that it is busy and cannot take data. A high signal indicated that printer Paper is empty. A high signal indicates that printer is online. Asserted low to indicate that some error condition exists. Data.
13
ST78C36/36A ECP/EPP PARALLEL PRINTER PORT WITH 16-BYTE FIFO TABLE 7: "NIBBLE MODE" SIGNAL DESCRIPTIONS
SIGNAL NAME -STROBE -AUTOFD SIGNAL TYPE O O NIBBLE MODE NAME -STROBE HostBusy DESCRIPTION Not used for reverse data transfer.
xr
REV. 5.0.2
Host nibble mode handshake signal. Set low to indicate host is ready for nibble. Set high to indicate nibble has been received. Set high when host is in a 1284 transfer mode. Not used for reverse data transfer. Set low to indicate valid nibble data, set high in response to "HostBusy" going high. Used for Data Bit-3, then Bit-7. Used for Data Bit-2, then Bit-6. Used for Data Bit-1, then Bit-5. Used for Data Bit-0, then Bit-4. Not used.
-SLCTIN INIT -ACK BUSY PE SLCT -ERROR PD0-PD7
O O I I I I I O
1284Active INIT PtrClk PtrBusy AckDataReq Xflag -DataAvail N/A
5.1

NIBBLE Mode Data Transfer Cycle Host signals ability to take data by asserting HostBusy low. Peripheral responds by placing first nibble on status lines. Peripheral signals valid nibble by asserting PtrClk low. Host sets HostBusy high to indicate that it has received the nibble and is not ready for another nibble. Peripheral sets PtrClk high to acknowledge host.
14
xr
REV. 5.0.2
ST78C36/36A ECP/EPP PARALLEL PRINTER PORT WITH 16-BYTE FIFO TABLE 8: "EPP MODE" SIGNAL DESCRIPTIONS
SIGNAL NAME -STROBE -AUTOFD -SLCTIN INIT -ACK BUSY PE SLCT -ERROR PD0-PD7
SIGNAL TYPE O O O O I I I I I O
EPP MODE NAME -Write -DataStb -AddrStb -Reset -Intr -Wait User defined User defined User defined AD0-AD7
DESCRIPTION Active low. Indicates a write operation, high for a read cycle Active low. Indicates a Data-Read or Data-Write operation is in process. Active low. Indicates an Address-Read or Address-Write operation is in process. Active low. Peripheral reset. Peripheral interrupt. Used to generate an interrupt to the host. Handshake signal. When low it indicates that is okay to start a cycle, when high it indicates that it is okay to end the cycle.
Bi-directional address / data lines.
5.2

EPP Mode Data Transfer Cycle Program executes an I/O write cycle to EPP Data Port-4. The -Write line is asserted and the data is output to the parallel port. The -DataStb is asserted, since -Write is asserted low. The port waits for the acknowledge from the peripheral, -Write deasserted. The -DataStr is deasserted and EPP cycle ends. -Write is asserted low to indicate that the next cycle may begin.
15
ST78C36/36A ECP/EPP PARALLEL PRINTER PORT WITH 16-BYTE FIFO TABLE 9: "ECP MODE" SIGNAL DESCRIPTION
SIGNAL NAME -STROBE -AUTOFD -SLCTIN INIT -ACK BUSY PE SLCT -ERROR PD0-PD7 SIGNAL TYPE ECP MODE NAME O O O O I I I I I I/O HostClk HostAck 1284Active -ReverseReq PeriphClk PeriphAck -AckReverse Xflag -PeriphReq D0-D7 DESCRIPTION
xr
REV. 5.0.2
Used with PeriphAck to transfer data or address information in the forward direction. Provides Command / Data status in the forward direction. Used with PeriphClk to transfer data in the reverse direction. Set high when host is in a 1284 transfer mode. Driven low to put the channel in reverse direction. Used with HostAck to transfer data in the reverse direction. Used with HostClk to transfer data or address information in the forward direction. Provides Command / Data status in the reverse direction. Driven low to acknowledge ReverseRequest. Extensibility flag. Set low by peripheral to indicate that reverse dat is available. Bi-directional data lines.
5.3

ECP Mode Forward Data and Command Transfer Cycle Host places data on the data lines and indicates a data cycle by setting HostAck high. Host asserts HostClk low to indicate valid data. Peripheral acknowledge host by setting PeriphAck high. Host sets HostClk high. This is the edge that should be used to clock the data in to the peripheral. Peripheral sets PeriphAck low to indicate that it is ready for the next byte. The cycle repeats, but this time it is command cycle because HostAck is low. ECP Mode Reverse Data and Command Transfer Cycle

5.4
The Host requests a reverse channel transfer by setting -ReverseReq low. The peripheral signals that it is okay to proceed by setting -AckReverse low. The peripheral places data on the data lines and indicates a data cycle by setting PeriphAck high. Peripheral asserts PeriphClk low to indicate valid data. Host acknowledges by setting HostAck high. Peripheral sets PeriphClk high. This is the edge that should be used to clock the data in to the host. Host sets HostAck low to indicate that it is ready for the next byte. The cycle repeats, but this time it is a Command cycle because PeriphAck is low.
16
xr
REV. 5.0.2
ST78C36/36A ECP/EPP PARALLEL PRINTER PORT WITH 16-BYTE FIFO
AC ELECTRICAL CHARACTERISTICS
TA = 0oC - 70oC, VCC = 5.0V +/- 10%, unless otherwise specified.
SYMBOL T1 T2 T3 T4 T5 T6 T7 T8 T9 T10 T11 T12 T13 T14 T15 T16 T17 T18 T19 T20 T21 T22 T23 T24 T25 T26 T27 T28 T29 PARAMETER AEN setup to command active Command width AEN hold from command inactive Data access from -IOR active Data setup to -IOW inactive Data hold from command inactive PD7-0, -STROBE, -AUTOFD, INIT, -SLCTIN delay from -IOW inactive Interrupt delay from -ACK Interrupt pre-charge pulse at release TC pulse width TC active to DRQx inactive DRQx active to -DACKx active DRQx inactive delay from -DACKx active PD7-0 setup to -STROBE active -STROBE width PD7-0 hold from -STROBE inactive PD7-0 hold from BUSY inactive -STROBE active to BUSY active (handshake) BUSY inactive to -STROBE active (cycle delay) PD7-0, -AUTOFD setup to -STROBE active PD7-0, -AUTOFD hold from BUSY active -STROBE inactive to BUSY inactive BUSY inactive to -STROBE active -STROBE active to BUSY active BUSY active to -STROBE inactive PD7-0, BUSY setup to -ACK active PD7-0 data hold from -AUTOFD active -ACK inactive to -AUTOFD active -AUTOFD active to -ACK active 680 0 80 0 80 0 80 0 0 80 0 200 180 200 60 180 600 600 450 80 500 0 100 60 100 40 10 100 60 10 MIN 40 150 10 100 LIMITS TYP MAX UNITS
NS
ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns
17
ST78C36/36A ECP/EPP PARALLEL PRINTER PORT WITH 16-BYTE FIFO
xr
REV. 5.0.2
AC ELECTRICAL CHARACTERISTICS
TA = 0oC - 70oC, VCC = 5.0V +/- 10%, unless otherwise specified.
SYMBOL T30 T31 T32 T33 T34 T35 T36 T37 T38 T39 T40 T41 T42 T43 T44 T45 T46 PARAMETER -ACK active to -AUTOFD inactive -AUTOFD inactive to -ACK inactive Host address setup to -IOW active Host address hold from -IOW active Host data setup to -IOW active Host data hold from -IOW active -IOW active to IOCHRDY low IOCHRDY high to Host terminate (-IOW inactive) -IOW inactive to Host command active (-IOW or -IOR) IOCHRDY pre-charge width at release Host address setup to -IOR active Host address hold from -IOR active Host data setup to -IOR inactive Host data hold from -IOR inactive -IOR active to IOCHRDY low IOCHRDY high to Host terminate (-IOR inactive) -IOR inactive to Host command active (-IOW or -IOR) 40 10 0 0 0 10 40 20 20 MIN LIMITS TYP 80 0 40 10 0 0 0 10 40 10 20 20 MAX 200 UNITS ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns
18
xr
REV. 5.0.2
ST78C36/36A ECP/EPP PARALLEL PRINTER PORT WITH 16-BYTE FIFO
DC ELECTRICAL CHARACTERISTICS
TA = 0oC - 70oC, VCC = 5.0V +/- 10%, unless otherwise specified.
SYMBOL VILCK VIHCK VIL VIH VOL PARAMETER Clock Input Low level Clock Input High level Input Low level Input High level MIN -0.5 3.0 -0.5 2.0 LIMITS TYP UNIT MAX 0.6 VCC 0.8 VCC
S
CONDITIONS
V V V V DRQ1-3, IOCHRDY: IOL = 14 mA
Output Low level
0.4
V
D0-D7: IOL = 12 mA PDIR: IOL = 4 mA All other outputs: IOL = 20mA D0-D7: IOH = -12mA
VOH
Output High level
2.4
V
PDIR: IOH = -1mA All other outputs: IOH = -20mA
ICC IIL ICL IR
Avg. power supply current Input leakage Clock leakage Internal pull up resistor current -85
7
9 10 10 -30
mA A A A For inputs -DACK1-3, -ERROR, SLCT, BUSY, -ACK and PE
NOTE: Hewlett Packard / Microsoft compliance testing requires all ECP mode drivers to be push-pull and that they have an impedance controlled series resistor of at least 20 Ohms and that the typical on resistance of the combination of the driver-resistor pair is in the 45-65 Ohm range.
19
ST78C36/36A ECP/EPP PARALLEL PRINTER PORT WITH 16-BYTE FIFO FIGURE 3. GENERAL READ/WRITE TIMING
xr
REV. 5.0.2
A0-2, A10
AEN T1 -IOR -IOW T4 D0-7 7836-IO T5 T6 T2 T1 T2 T3 T3
FIGURE 4. PARALLEL PORT TIMING IN SPP, PS/2 MODES
-IOW T7 PD0-7 -ACK IRQx T8 T8 T9
7836-SPP
20
xr
REV. 5.0.2
ST78C36/36A ECP/EPP PARALLEL PRINTER PORT WITH 16-BYTE FIFO
FIGURE 5. HOST DMA TIMING IN ECP MODE
T10 TC T11 DRQx AEN DACKx T1 -IOW,-IOR 7836-DMA T12 T13
FIGURE 6. PARALLEL PORT FIFO TIMING
PD0-7 T14 -STROBE T18 BUSY T15 T16 T17 T19 7836-PPF
21
ST78C36/36A ECP/EPP PARALLEL PRINTER PORT WITH 16-BYTE FIFO FIGURE 7. PARALLEL PORT FORWARD TIMING IN ECP MODE
xr
REV. 5.0.2
PD0-7
-AUTOFDX T20 -STROBE BUSY T22 T23 T24 T25 7836-ECF T21 T22
FIGURE 8. PARALLEL PORT REVERSE TIMING IN ECP MODE
PD0-7
BUSY T26 -ACK -AUTOFDX T31 T28 T29 T30 T28 T27
7836-ECR
22
xr
REV. 5.0.2
ST78C36/36A ECP/EPP PARALLEL PRINTER PORT WITH 16-BYTE FIFO
FIGURE 9. ADDRESS OR DATA WRITE TIMING IN EPP MODE
A0-2, A10 T32 D0-7 T34 -IOW IOCHRDY T36 T37 T35 T38 T33
T39 7836-EPW
FIGURE 10. ADDRESS OR DATA READ TIMING IN EPP MODE
A0-2, A10 T40 D0-7 T42 -IOR IOCHRDY T44 T45 T39 T43 T46 T41
7836-EPR
23
ST78C36/36A ECP/EPP PARALLEL PRINTER PORT WITH 16-BYTE FIFO
xr
REV. 5.0.2
PACKAGE DIMENSIONS (44 PIN PLCC)
44 LEAD PLASTIC LEADED CHIP CARRIER (PLCC)
Rev. 1.00
D D1 21 44 45 x H 2 45 x H 1 C Seating Plane A2
B1
D
D1
D3
B
D2
e
R D3 A1 A
Note: The control dimension is the millimeter column INCHES SYMBOL A A1 A2 B B1 C D D1 D2 D3 e H1 H2 R MIN 0.165 0.090 0.020 0.013 0.026 0.008 0.685 0.650 0.590 MAX 0.180 0.120 --0.021 0.032 0.013 0.695 0.656 0.630 MILLIMETERS MIN 4.19 2.29 0.51 0.33 0.66 0.19 17.40 16.51 14.99 MAX 4.57 3.05 --0.53 0.81 0.32 17.65 16.66 16.00
0.500 typ. 0.050 BSC 0.042 0.042 0.025 0.056 0.048 0.045
12.70 typ. 1.27 BSC 1.07 1.07 0.64 1.42 1.22 1.14
24
xr
REV. 5.0.2
ST78C36/36A ECP/EPP PARALLEL PRINTER PORT WITH 16-BYTE FIFO
PACKAGE DIMENSIONS (64-LQFP)
D D1 48 33
49
32
D1
D
64
17
1
16
B A2 e
A Seating Plane
C
A1 L
Note: The control dimension is the millimeter column INCHES SYMBOL A A1 A2 B C D D1 e L MIN 0.055 0.002 0.053 0.005 0.004 0.465 0.390 MAX 0.063 0.006 0.057 0.009 0.008 0.480 0.398 MILLIMETERS MIN 1.40 0.05 1.35 0.13 0.09 11.80 9.90 MAX 1.60 0.15 1.45 0.23 0.20 12.20 10.10
0.020 BSC 0.018 0 0.030 7
0.50 BSC 0.45 0 0.75 7
25
ST78C36/36A ECP/EPP PARALLEL PRINTER PORT WITH 16-BYTE FIFO
xr
REV. 5.0.2
REVISION HISTORY
Date
December 2003 February 2004 August 2005
Revision
Rev 5.0.0 Rev 5.0.1 Rev 5.0.2
Description
Changed to standard style format. Added Revision History. Added Device Status to Ordering Information. Updated DC Electrical Characteristics. Corrected the signal type of the -AUTOFDX pin from I (input) to O (output). Updated the 1.4mm-thick Quad Flat pack package description from "TQFP" to "LQFP" to be consistent with the JEDEC and Industry norms.
NOTICE EXAR Corporation reserves the right to make changes to the products contained in this publication in order to improve design, performance or reliability. EXAR Corporation assumes no responsibility for the use of any circuits described herein, conveys no license under any patent or other right, and makes no representation that the circuits are free of patent infringement. Charts and schedules contained here in are only for illustration purposes and may vary depending upon a user's specific application. While the information in this publication has been carefully checked; no responsibility, however, is assumed for inaccuracies. EXAR Corporation does not recommend the use of any of its products in life support applications where the failure or malfunction of the product can reasonably be expected to cause failure of the life support system or to significantly affect its safety or effectiveness. Products are not authorized for use in such applications unless EXAR Corporation receives, in writing, assurances to its satisfaction that: (a) the risk of injury or damage has been minimized; (b) the user assumes all such risks; (c) potential liability of EXAR Corporation is adequately protected under the circumstances. Copyright 2005 EXAR Corporation Datasheet August 2005. Send your UART technical inquiry with technical details to hotline: uarttechsupport@exar.com. Reproduction, in part or whole, without the prior written consent of EXAR Corporation is prohibited.
26
xr
REV. 5.0.2
ST78C36/36A ECP/PPP PARALLEL PRINTER PORT WITH 16-BYTE FIFO
TABLE OF CONTENTS
GENERAL DESCRIPTION................................................................................................. 1
APPLICATIONS........................................................................................................................................... 1 FEATURES.................................................................................................................................................. 1
FIGURE 1. ST78C36/36A BLOCK DIAGRAM...................................................................................................................................... 1 FIGURE 2. ST78C36/36A PIN OUT ASSIGNMENTS............................................................................................................................ 2
ORDERING INFORMATION ....................................................................................................................... 2
PIN DESCRIPTION ............................................................................................................ 3
1.0 OVERVIEW ............................................................................................................................................ 5 2.0 STANDARD DEFINITIONS .................................................................................................................... 6 3.0 INTERNAL REGISTERS ........................................................................................................................ 6
3.1 DATA REGISTER (DATA ) ............................................................................................................................... 3.2 ECP FIFO ADDRESS ( ECP-AFIFO ) ............................................................................................................... 3.3 STATUS REGISTER ( DSR ) ............................................................................................................................ 3.4 CONTROL REGISTER ( DCR ) ........................................................................................................................ 3.5 EPP ADDRESS PORT ( EPP-APORT ) ........................................................................................................... 3.6 EPP DATA PORT (EPP-DPORT ) .................................................................................................................... 3.7 PARALLEL PORT DATA ( C-FIFO ) ................................................................................................................ 3.8 ECP DATA FIFO ( ECP-DFIFO ) ...................................................................................................................... 3.9 TEST FIFO ( T-FIFO ) ....................................................................................................................................... 3.10 CONFIGURATION REGISTER A ( CNFG-A ) ................................................................................................ 3.11 CONFIGURATION REGISTER B ( CNFG-B ) ................................................................................................ 6 6 6 6 7 7 7 7 7 7 8
TABLE 1: DMA CHANNEL SELECTION: CNFG-B BITS[2:0] .................................................................................................................. 8 TABLE 2: IRQ SELECTION: CNFG-B BITS[5:3] ................................................................................................................................... 8
3.12 EXTENDED CONTROL REGISTER ( ECR ) .................................................................................................. 9
TABLE 3: DMA CONDITION ........................................................................................................................................................... 9 TABLE 4: DESCRIPTION OF PARALLEL PORT MODES ....................................................................................................................... 10
4.0 DEVICE OPERATION .......................................................................................................................... 10
4.1 4.2 4.3 4.4 SPP MODE ..................................................................................................................................................... PS2 MODE ...................................................................................................................................................... PPF MODE ...................................................................................................................................................... ECP MODE ..................................................................................................................................................... 10 10 10 10
4.4.1 ECP FORWARD MODE (PDIR = 0)............................................................................................................................ 10 4.4.2 ECP REVERSE MODE (PDIR = 1) ............................................................................................................................. 11
4.5 EPP MODE ..................................................................................................................................................... 11 4.6 TST MODE ...................................................................................................................................................... 11 4.7 CFG MODE ..................................................................................................................................................... 11
4.7.1 4.7.2 4.7.3 TABLE 5: IRQ............................................................................................................................................................................... 11 DMA............................................................................................................................................................................. 11 RLE.............................................................................................................................................................................. 12 INTERNAL REGISTERS DESCRIPTION ..................................................................................................................... 12
5.0 SIGNAL DESCRIPTIONS IN VARIOUS MODES ................................................................................ 13
TABLE 6: "CENTRONICS, SPP" SIGNAL DESCRIPTIONS......................................................................................................... 13 TABLE 7: "NIBBLE MODE" SIGNAL DESCRIPTIONS ................................................................................................................. 14
5.1 NIBBLE MODE DATA TRANSFER CYCLE ................................................................................................... 14
TABLE 8: "EPP MODE" SIGNAL DESCRIPTIONS....................................................................................................................... 15
5.2 EPP MODE DATA TRANSFER CYCLE ......................................................................................................... 15
TABLE 9: "ECP MODE" SIGNAL DESCRIPTION ......................................................................................................................... 16
5.3 ECP MODE FORWARD DATA AND COMMAND TRANSFER CYCLE ........................................................ 16 5.4 ECP MODE REVERSE DATA AND COMMAND TRANSFER CYCLE ......................................................... 16
AC ELECTRICAL CHARACTERISTICS.......................................................................... 17 DC ELECTRICAL CHARACTERISTICS.......................................................................... 19
FIGURE 3. FIGURE 4. FIGURE 5. FIGURE 6. FIGURE 7. FIGURE 8. FIGURE 9. GENERAL READ/WRITE TIMING ...................................................................................................................................... 20 PARALLEL PORT TIMING IN SPP, PS/2 MODES .............................................................................................................. 20 HOST DMA TIMING IN ECP MODE ................................................................................................................................. 21 PARALLEL PORT FIFO TIMING ....................................................................................................................................... 21 PARALLEL PORT FORWARD TIMING IN ECP MODE .......................................................................................................... 22 PARALLEL PORT REVERSE TIMING IN ECP MODE........................................................................................................... 22 ADDRESS OR DATA WRITE TIMING IN EPP MODE........................................................................................................... 23
I
ST78C36/36A ECP/PPP PARALLEL PRINTER PORT WITH 16-BYTE FIFO
xr
REV. 5.0.2
FIGURE 10. ADDRESS OR DATA READ TIMING IN EPP MODE .......................................................................................................... 23
PACKAGE DIMENSIONS (44 PIN PLCC) .......................................................................24 PACKAGE DIMENSIONS (64-LQFP) ..............................................................................25
REVISION HISTORY.......................................................................................................................................26
TABLE OF CONTENTS ............................................................................................................ I
II


▲Up To Search▲   

 
Price & Availability of ST78C3605

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X